package org.tea.inventory.model.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @author hanzy
 * @description 积分规则
 * @date 2023年04月20日 9:58
 */
@Data
public class IntegralRuleVo {

    @ApiModelProperty(value = "")
    private Long id;

    /**
     * 积分
     */
    @ApiModelProperty(value = "积分")
    private Integer integral;

    /**
     * 积分类型
     */
    /**
     * 积分类型
     */
    @ApiModelProperty(value = "积分类型")
    private Integer integralType;

    /**
     * 积分类型
     */
    @ApiModelProperty(value = "积分类型")
    private String integralTypeName;

    /**
     * 创建时间
     */
    @ApiModelProperty(value = "创建时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date createTime;

    /**
     * 修改时间
     */
    @ApiModelProperty(value = "修改时间")
    @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    private Date modifyTime;

    /**
     * 状态 -1:删除, 0: 开启, 1:关闭
     */
    @ApiModelProperty(value = "状态 -1:删除, 0: 关闭, 1:开启")
    private Integer status;


    @ApiModelProperty(value = "状态 -1:删除, 0: 关闭, 1:开启")
    private String statusName;
}
